home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 037a / cmk173.zip / CM.DOC < prev    next >
Text File  |  1993-05-21  |  14KB  |  295 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                         │█││█│█│││█││█│█│││█││█│█││
  11.                                  CodeMaker
  12.                         │█││█│█│││█││█│█│││█││█│█││
  13.  
  14.                                 written by
  15.  
  16.                                Kirk Quinbar             
  17.                             N82W13402 Fond du Lac
  18.                           Menomonee Falls, WI 53051
  19.                               (414) 251-0915
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26. ███████████████████████████████ Overview ███████████████████████████████████ 1
  27.  
  28. CodeMaker is a barcode generation system, which will print barcodes on either
  29. a dot matrix (Epson, Proprinter, Postscript) printer or an HP compatible laser
  30. printer. The following barcode styles are supported: 3 of 9, Int 2 of 5, UPC-A,
  31. UPC-E, and EAN8. The program will allow the user to print a pre-defined
  32. quantity of the same label or a quantity of labels based on a starting serial
  33. number. This serial number, and the rest of the entered data, can be saved to
  34. disk so the user will only have to enter in the barcode information once. After
  35. which, the user will only have to load the previously saved data and then enter
  36. in a quantity of labels to print.
  37.  
  38. There are two data entry screens. On the left side are the windows which allow
  39. the user to enter the data which is to be printed:
  40.  
  41. - Barcode ID:   This is an alpha-numeric field which will be converted to a
  42.                 barcode and can also be printed beneath that barcode in a human
  43.                 readable form. Every barcode has standards for what can and
  44.                 cannot be coded. These standards will be discussed later in this
  45.                 documentation. The user can also just type a prefix in this
  46.                 field, such as "S" (for serial number), if the user is printing
  47.                 serialized barcodes.
  48.  
  49. - Description:  There are two windows for short descriptions which can be 
  50.                 printed beneath the barcode ID.
  51.  
  52. - Quantity:     This is a numeric field for the quantity of labels the user
  53.                 wants to print.
  54.  
  55. - Serial #:     This is a numeric field which represents a starting serial 
  56.                 number for serialized labels.
  57.  
  58. The right side of the screens contains control windows, or buttons. These
  59. buttons can be switched on and off with the space key or a mouse. There are 
  60. three checkboxes which decide what will be printed underneath the barcode. The next checkbox decides whether or not the barcodes will be based on the serial number entered. The one following that decides if a formfeed character will be 
  61. generated after the current run of labels. This is mostly needed for laser 
  62. printers, as they will not formfeed until the entire page is filled. If you are
  63. typing in labels by hand then you can just turn this on right before you print
  64. the last barcode. The last three are buttons. The first two add to and subtract
  65. from the number of overpasses desired while printing on a dot matrix printer.
  66. The following are valid entries:
  67.  
  68.                                1 - New Ribbon
  69.                                2 - Normal
  70.                                3 - Worn Ribbon
  71.  
  72. The last button is to print the barcode(s). If you are using a mouse then just
  73. point to one of the buttons and click on it, otherwise you will need to place
  74. the cursor on the button as described above, and hit the space bar. The cursor
  75. will be shown as a blinking underscore on data entry fields, but on buttons the
  76. cursor is indicated by a color change of the button name. It will change from
  77. black to white. You can navigate from the left side to the right side with the
  78. F2 key. To go from window to window, you should use the <TAB> or <ENTER> and
  79. <Shift-Tab> or <Up Arrow>. If you have a mouse installed with a driver, 
  80. everything can be controlled with it. 
  81.  
  82.      F1 WILL DISPLAY HELP FOR EACH WINDOW THAT HAS A SPECIFIC HELP SCREEN
  83.           ESC will stop the current run of labels from printing
  84.  
  85. █████████████████████████████████ Menu █████████████████████████████████████ 2 
  86.  
  87. The top menu is a pull-down menu which can be accessed with the <ALT> key. If
  88. you hit <ALT>, the menu will highlight the access keys. After that you will know
  89. what key to type with the <ALT> key in order to get to each menu item. 
  90.  
  91.         - Files
  92.           ∙ About               Describes CodeMaker
  93.           ∙ New                 Clear all variables to start new barcode
  94.           ∙ Load                Load previously saved template    
  95.           ∙ Save                Save current barcode data as template
  96.           ∙ Delete              Delete previously saved template    
  97.           ∙ Exit                Exit CodeMaker 
  98.  
  99.         - Labels                Label size selection. Note that each size is
  100.                                 based on a dot matrix or laser printer.
  101.  
  102.                                 3-1/2 x 15/16   Dot Matrix      Avery #4145
  103.                                 4 x 1-7/16      Dot Matrix      Avery #4146
  104.                                 2-5/8 x 1       Laser           Avery #5260
  105.                                 4 x 1           Laser           Avery #5161
  106.  
  107.         - Barcode               Barcode format selection
  108.  
  109.         - Printers              Printer selection
  110.  
  111.         - Other
  112.           ∙ Eject Page          This sends a formfeed character to the selected
  113.                                 printer. This is mostly needed for laser 
  114.                                 printers, as they will not eject the last page 
  115.                                 if it is not full.
  116.           ∙ Batch               This will allow the user to print barcodes based
  117.                                 on a text file, which contains comma delimited 
  118.                                 data. The text file must contain data as 
  119.                                 follows and then name must end with ".IMP":
  120.  
  121.                                          "Barcode ID","Desc 1","Desc 2",Qty
  122.  
  123.                                 THREE COMMAS MUST BE ON EACH LINE FOR CODEMAKER
  124.                                 TO READ THE FILE CORRECTLY.
  125.  
  126.                                 All other items (printer,barcode type,etc)
  127.                                 must be setup before hand by the user. Auto FF,
  128.                                 Serialized are automatically set by CodeMaker.
  129.                                 If no quantity is entered, then the quantity
  130.                                 will default to 1.
  131.  
  132. ███████████████████████████████ Barcodes ███████████████████████████████████ 3 
  133.  
  134. The following is a description of what can and cannot be coded in each barcode 
  135. format supported by CodeMaker:
  136.  
  137. Code 3 of 9
  138. ───────────────────────────────
  139. This is an alphanumeric barcode which has no limit number of characters other
  140. that the limit imposed by the label size. It will handle numbers, uppercase
  141. alphabet and <SPACE> - . $ / + characters.
  142.  
  143. Size:   3 1/2 x 15/16 - 10 character limit
  144.         4 x 1-7/16    - 12 character limit
  145.         2 5/8 x 1     - 12 character limit
  146.         4 x 1         - 21 character limit
  147.  
  148. Int 2 of 5 
  149. ───────────────────────────────
  150. This code will only handle numeric characters and there must be an EVEN number
  151. of digits, as each pair of digits is coded together to get a more compact code.
  152.  
  153.  
  154. UPC-A      
  155. ───────────────────────────────
  156. This code will only handle numeric characters and must be entered in this
  157. manner:
  158.                            0xxxxxxxxxx
  159.                                  
  160.           Number system  ──┘│   ││   │
  161.           (usually 0)       └─┬─┘└─┬─┘
  162.                               │    │
  163.           Mfg Code ───────────┘    └───── Product Code (5 digits)
  164.           (5 digits)
  165.  
  166. If you are creating serialized barcodes the first six digits can be entered in
  167. the barcode ID window and the last five digits can be entered as a serial #.
  168. If you enter less than 5 digits as a serial #, then number will be right 
  169. justified with zeros.
  170.   
  171. UPC-E      
  172. ───────────────────────────────
  173. This code will only handle numeric characters and must be entered in this
  174. manner:
  175.                             xxxxxxxxxx
  176.                                   
  177.                             │   ││   │
  178.                             └─┬─┘└─┬─┘
  179.                               │    │
  180.             Mfg Code ─────────┘    └───── Product Code (5 digits)
  181.             (5 digits)
  182.  
  183. If you are creating serialized barcodes the first five digits can be entered in
  184. The barcode ID window and the last five digits can be entered as a serial #.
  185. If you enter less than 5 digits as a serial #, then number will be right 
  186. justified with zeros.
  187.                                                                             4
  188. The following guidelines should be observed when creating UPC-E:
  189.  
  190.         - If the MFG number end in 000, 100, or 200, then 1000 product codes
  191.           from 00000 to 00999 are available                                 
  192.         - If the MFG number ends in 300, 400, 500, 600, 700, 800, or 900,
  193.           then 100 product codes from 00000 to 00099 are available
  194.         - If the MFG number ends in 10, 20, 30, 40, 50, 60, 70, 80, or 90,
  195.           then 10 product codes from 00000 to 00009 are available
  196.         - If the MFG number does not end in zero, then five product codes
  197.           from 00005 to 00009 are available
  198.   
  199.  
  200. EAN8       
  201. ───────────────────────────────
  202. This code will only handle numeric characters and must be entered in this
  203. manner:
  204.                            00xxxxx      
  205.                                
  206.           Country Code   ──┴┘│   │ 
  207.                              └─┬─┘ 
  208.                                │   
  209.           Mfg Code ────────────┘   
  210.           (5 digits)
  211.  
  212. If you are creating serialized barcodes the first two digits can be entered in
  213. the barcode ID window and the last five digits can be entered as a serial #.
  214.  
  215.  
  216. Notes for HP Laser users:
  217. ───────────────────────────────
  218.  
  219. If you are typing in barcode ID's by hand (1 at a time), then you will probably
  220. notice that data will not be sent to the printer every time you hit the PRINT
  221. button.  This is because this software will keep the data in memory until you
  222. have accumulated the 2 or 3. This is dependant on how many labels are across the
  223. page for the type of label you are printing to. If there are 2 across, then the
  224. software will actually send labels to the printer every other time, if you only
  225. have a quantity of 1.  When you are ready to print the last label or set of
  226. labels, you can either turn on AUTO FORMFEED and hit the PRINT button, or print
  227. the label and then select OTHER/EJECT PAGE from the top menu.
  228.    
  229. █████████████████████████ Command Line Option ██████████████████████████████ 5 
  230.  
  231. **** Registration required ****
  232.  
  233. CodeMaker can also be accessed from the DOS command line. This is so it can be 
  234. called from another program to automatically print labels based on what the
  235. user types as arguments or from a comma delimited file.
  236.  
  237. Syntax:
  238. CM Printer,Label,Type,ID,[Print ID],[Desc1],[Desc2],[Qty],[Ser#],[Overpasses],
  239.    [FF],[Filename]
  240.  
  241. Printer         - Printer Type          <1> Epson 9 pin
  242.                                         <2> Epson 24 pin  
  243.                                         <3> ProPrinter 9 pin
  244.                                         <4> ProPrinter 24 pin
  245.                                         <5> HP Laser
  246.  
  247. Label           - Label Size            <1> 3-1/2 x 15/16  Dot
  248.                                         <2> 4 x 1-7/16     Dot
  249.                                         <3> 2-5/8 x 1      Laser
  250.                                         <4> 4 x 1          Laser
  251.  
  252. Type            - Barcode Type          <1> 3 of 9
  253.                                         <2> UPC-A
  254.                                         <3> UPC-E                   
  255.                                         <4> EAN-8
  256.                                         <5> Int 2 of 5
  257.  
  258. ID              - Alphanumeric sequence to barcode
  259.  
  260. [Print ID]      - <0> Don't print ID below barcode (default)
  261.                   <1> Print ID below barcode
  262.  
  263. [Desc1]         - First description about barcode
  264. [Desc2]         - Second desciption about barcode
  265.  
  266. [Qty]           - Number of labels to printer (defaults to 1)
  267.  
  268. [Ser#]          - Starting serial number for serialized barcodes
  269.                   (defaults to 0 indicating non-serialized labels)
  270.  
  271. [Overpasses]    - Controls darkness of dot matrix labels  <1> New Ribbon
  272.                                                           <2> Normal (default)
  273.                                                           <3> Worn Ribbon
  274.  
  275. [FF]            - <0> Don't send formfeed after final label (default)
  276.                   <1> Send formfeed after final label
  277.                   This is mainly needed for laser printers as they do not eject
  278.                   the page until its full or a formfeed character is sent
  279.  
  280. [Filename]      - Name of file to get data for barcode(s)
  281.                   (default is none. If one is entered it must end with .IMP)
  282.  
  283.  
  284.                                                                              6
  285. Any item in brackets has a default and does not need to be typed if no change
  286. it needed, but if there is a change at the end of the line then all previous
  287. commas need to be type in like this:
  288.  
  289.       CM 1,1,1,test,1,,,20,1000
  290.                             │
  291.                             └─── In this case we just wanted to have a 
  292.                                  starting serial number, and no additional
  293.                                  descriptions
  294.  
  295.